package com.education.platform.management.vo.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.Date;
import java.util.List;

/**
* describe: 题库
* @author : tomato
* @date: 2020-06-29 10:28:07.918
**/
@ApiModel
@Getter
@Setter
@ToString
public class QuestionBankResponseVO {

    /**
     * 主键
     */
    @ApiModelProperty("主键")
    private Integer id;

    /**
     * 题目类型（1=选择，2=简答）
     */
    @ApiModelProperty("题目类型（1=单选，2=简答，3=多选，4=判断）")
    private Integer type;
    @ApiModelProperty(value = "（1=挑战答题题目，2=试卷题目）",hidden = true)
    private String mode;
    @ApiModelProperty("（1=挑战答题题目，2=试卷题目）")
    private List<Integer> modes;
//    /**
//     * 科目
//     */
//    @ApiModelProperty("科目")
//    private String subject;

//    /**
//     * 科目名称
//     */
//    @ApiModelProperty("标签名称")
//    private String subjectName;

//    /**
//     * 年级
//     */
//    @ApiModelProperty("年级")
//    private String grade;
//
//    /**
//     * 年级名称
//     */
//    @ApiModelProperty("年级名称")
//    private String gradeName;

//    /**
//     * 年代
//     */
//    @ApiModelProperty("年代")
//    private String years;

    /**
     * 题目
     */
    @ApiModelProperty("题目")
    private String title;

//    /**
//     * a选项
//     */
//    @ApiModelProperty("选项")
//    private String optionA;


    /**
     * 选项
     */
    @ApiModelProperty("选择题 选项")
    private List<String> options;

    /**
     * 分析
     */
    @ApiModelProperty("分析")
    private String analysis;
//
//    /**
//     * b选项
//     */
//    @ApiModelProperty("b选项")
//    private String optionB;
//
//    /**
//     * c选项
//     */
//    @ApiModelProperty("c选项")
//    private String optionC;
//
//    /**
//     * d选项
//     */
//    @ApiModelProperty("d选项")
//    private String analysis;

//    /**
//     * 选择题答案
//     */
//    @ApiModelProperty("答案")
//    private String choiceAnswer;

    /**
     * 选择题答案
     */
    @ApiModelProperty("选择题答案 下标索引")
    private List<Integer> answerIndexList;
    /**
     * 简单题答案
     */
    @ApiModelProperty("简答题答案")
    private String shortAnswer;

//    /**
//     * 简单题答案
//     */
//    @ApiModelProperty("简单题答案")
//    private String shortAnswer;

//    /**
//     * 分值
//     */
//    @ApiModelProperty("分值")
//    private Integer score;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private Date createTime;

//    /**
//     * 修改时间
//     */
//    @ApiModelProperty("修改时间")
//    private Date updateTime;

    /**
     * 创建人
     */
    @ApiModelProperty("创建人")
    private String createBy;
//
//    /**
//     * 修改人
//     */
//    @ApiModelProperty("修改人")
//    private String updateBy;

}